﻿// // ******************************************************************
// //       /\ /|       @file       JellyfinAuthEnticationDto.cs
// //       \ V/        @brief      await29
// //       | "")       @author     Await, 285283010@qq.com
// //       /  |
// //      /  \\        @Modified   2024-11-10 14:11
// //    *(__\_\        @Copyright  Copyright (c) , 2024-11-10 14:11 Await
// // ******************************************************************

namespace AutomaticSubtitles.Contracts.Dto.Jellyfin;

public class JellyfinAuthEnticationDto
{
    /// <summary>
    /// Class UserDto.
    /// </summary>
    /// <value>Class UserDto.</value>
    public JellyfinUserDto User { get; set; }

    /// <summary>
    /// Session info DTO.
    /// </summary>
    /// <value>Session info DTO.</value>
    public JellyfinSessionInfoDto SessionInfo { get; set; }

    /// <summary>
    /// Gets or sets the access token.
    /// </summary>
    /// <value>Gets or sets the access token.</value>
    public string AccessToken { get; set; }

    /// <summary>
    /// Gets or sets the server id.
    /// </summary>
    /// <value>Gets or sets the server id.</value>
    public string ServerId { get; set; }
}